#ifndef __parseFile_h
#define __parseFile_h

#include "tNode.h"
#include "heuristicCalc.h"

#include <fstream>
#include <string>
#include <list>

class	parseFile
{
	int				lenTab;
	std::ifstream	ifs;
public:
	parseFile(const std::string& nPathFile);
	~parseFile(){;}
	int*							readAndMakeIS();
	SmartPointer<heuristicCalc>&	makeHCalc();
	const int						getLenTab() const;
	int*							makeFinalState();
};


#endif /*__parseFile_h */